package com.inboyu.order.domain;

import com.inboyu.admin.domain.ContractEntity;
import com.inboyu.listing.domain.ServiceType;
import com.inboyu.operation.domain.Customer;
import lombok.Data;

/**
 * 合同聚合
 */
@Data
public class ContractAggregation {

    /**
     * 订单
     */
    private OrderEntity orderEntity;

//    /**
//     * 合同类型
//     */
//    private ContractType contractType;
//
//    /**
//     * 合同状态
//     */
//    private ContractStatus contractStatus;

    /**
     * 合同
     */
    private ContractEntity contractEntity;

    /**
     * 租赁信息
     */
    private Customer customer;

    /**
     * 房间信息
     */
    private RoomEntity roomEntity;

    /**
     * 服务类型
     */
    private ServiceType serviceType;

    // todo 缴费期限约定
}
